/**
 * @roasmax/comfyui - A modern TypeScript SDK for ComfyUI
 * 
 * Main entry point for the ComfyUI SDK
 */

// Core client
export { ComfyUIClient } from './client/ComfyUIClient';
export { HTTPClient } from './client/HTTPClient';
export { WebSocketClient } from './client/WebSocketClient';

// Template system
export { WorkflowTemplate } from './templates/WorkflowTemplate';
export { WorkflowInstance } from './templates/WorkflowInstance';
export { TemplateManager } from './templates/TemplateManager';

// Built-in templates
export * from './template-hub';

// Types
export * from './types';

// Utils
export * from './utils';

// Version
export const VERSION = '1.0.0';
